@charset "utf-8";
/* CSS Document */

.top {
	margin:0px 0px;
    HEIGHT: 35px;
	width: 100%;
	background-image:url(../images/top_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}

.top_nav {
	margin:5px auto;
	width:960px;
}

.tools {
	float:right;
}
.tools A {
	COLOR: #2e2e2e; TEXT-DECORATION: none
}
 .tools SPAN {
	COLOR: #0884cd; FONT-WEIGHT: bold
}
.tools SPAN A {
	COLOR: #0884cd; FONT-WEIGHT: bold
}

.header {
	margin:0px auto;
	width:960px;
}

.banner_div {
	margin-top:5px;
	width:100%;
	height: 102px;
}
.logo_div {
	width:160px;
	float:left;
}

.logo {
	margin-left:0px;
	height:98px;
	background-image: url(../images/56sj_logo.gif);
}


/* 256 x 90  180 x 90  728 x 90 960 - 888   232*/
.header_ad {
	BORDER: #ccc 1px solid;  
	PADDING-BOTTOM: 3px; 
	PADDING-LEFT: 3px; 
	WIDTH: 728px; 
	PADDING-RIGHT: 3px; 
	MARGIN-BOTTOM:3px; 
	margin-left:2px;
	PADDING-TOP:3px;
	HEIGHT:90px; 
	overflow:hidden;
	float:left;
	
}
.header_ad DIV {
	POSITION: relative; WIDTH: 728px; HEIGHT: 90px; OVERFLOW: hidden;
}
.header_ad DIV IFRAME {
	POSITION: absolute; LEFT: -3px
}

.webmasterTools{
 text-align:center;
 margin-left:2px;
 font-size:12px;
 font-style:normal;
 color:blue;
 padding-left:1px;
 BORDER: #ccc 1px solid;
 float:left;
 width:55px;
 height:91px;
 padding-top: 5px;
}

.header .nav UL {
	LINE-HEIGHT: 37px; WIDTH: 100%; BACKGROUND: url(../images/nav_bg.jpg) repeat-x; HEIGHT: 37px; border-radius: 0 5px 0 5px;
	margin: 0px 0px 0px 0px;
}
.header .nav UL LI {
	/*BACKGROUND: url(../images/nav_line.jpg) no-repeat right 12px; */
    border-right:1px solid #fff;
	FLOAT: left
}
.header .nav UL LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	border-right:0px;
}
.header .nav UL LI.last A {
	COLOR: #ffff2b
}
.header .nav A {
	MARGIN: 0px 10px; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none; text-shadow: 1px 1px #00598c
}
.header .nav A:hover {
	COLOR: #ffff2b; TEXT-DECORATION: underline
}
.header .nav A:active {
	COLOR: #ffff2b; TEXT-DECORATION: underline
}

.header .submenu {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 38px; PADDING-LEFT: 18px; WIDTH: 940px; MARGIN-BOTTOM: 6px; HEIGHT: 38px; OVERFLOW: hidden; BORDER-RIGHT: #cccccc 1px solid
}
.header .submenu UL LI {
	FLOAT: left; COLOR: #806681
}
.header .submenu UL LI.title {
	COLOR: #0884cd; FONT-SIZE: 13px; FONT-WEIGHT: bold; margin-left: 0px;
}
.header .submenu A {
	MARGIN: 0px 5px; COLOR: #0884cd; TEXT-DECORATION: none
}
.header .submenu A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.header .submenu A:active {
	COLOR: #000; TEXT-DECORATION: underline
}

.search {
	BORDER-BOTTOM: #e2e2e2 1px solid; PADDING-BOTTOM: 5px; WIDTH: 100%
}
.search .tag {
	LINE-HEIGHT: 19px; WIDTH: 700px; FLOAT: left; HEIGHT: 19px; OVERFLOW: hidden
}
.search .tag A {
	COLOR: #393939; TEXT-DECORATION: none; margin-right: 4px;
}
.search .tag A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.search .tag A:active {
	COLOR: #000; TEXT-DECORATION: underline
}
.search .searchform {
	FLOAT: right
}
.search .sinput {
	BORDER-BOTTOM: #7e9db9 1px solid; BORDER-LEFT: #7e9db9 1px solid; PADDING-LEFT: 3px; WIDTH: 157px; HEIGHT: 19px; COLOR: #666666; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-TOP: #7e9db9 1px solid; BORDER-RIGHT: #7e9db9 1px solid
}
.search .sbtn {
	BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 17px; WIDTH: 68px; BACKGROUND: #ffffff 0px 0px; HEIGHT: 21px; COLOR: #000000; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-TOP: #cccccc 1px solid; CURSOR: pointer; BORDER-RIGHT: #999999 1px solid
}

.googleAd_head {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 952px; PADDING-RIGHT: 3px; MARGIN-BOTTOM: 6px; HEIGHT: 90px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}
.googleAd_head DIV {
	POSITION: relative; WIDTH: 952px; HEIGHT: 90px; OVERFLOW: hidden; 
}
.googleAd_head DIV IFRAME {
	POSITION: absolute; LEFT: -3px
}
.googleAd_head .bl {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 468px; PADDING-RIGHT: 3px; FLOAT: left; HEIGHT: 60px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}
.googleAd_head .br {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 468px; PADDING-RIGHT: 3px; FLOAT: right; HEIGHT: 60px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}
